Using Separation and Composition of Concerns to Build Multiuser Virtual Environments
نویسندگان
چکیده
Developing Multiuser Virtual Environments (MUVE) is a very complex task since it involves several engineering domains aspects such as, Virtual Reality, Cooperative Work and Distributed Systems. Furthermore, existing technologies like, graphics capabilities, processing power and network bandwidth, are permanently evolving. For MUVE systems to be successfully developed they must not only deal with all the different aspects that are inherent to these systems but also have the ability to deal with the continuous technology and requirements evolution. To cope with these problems a software engineering separation of concerns approach is proposed. Concerns are identified for each of the different aspects of MUVEs. To obtain the necessary flexibility, each one of the concerns should abstract its possible variations in order to support the future system evolution. Moreover, it is shown how concerns composition has the necessary expressive power to build Multiuser Virtual Envi-
منابع مشابه
Maps and Legends: FPS-Based Interfaces for Composition and Immersive Performance
This paper describes an interactive multi-channel multiuser networked system for real-time composition and immersive performance built using a modified version of the Quake III gaming engine. By tracking users’ positional and action data within a virtual space, and by streaming that data over a network using OSC messages formatted as UDP packets to a multi-channel Pure Data patch, actions in vi...
متن کاملImproving results of urban design research by enhancing advanced semiexperiments in virtual environments
There is abundant literature regarding virtual reality as a technology of interest in the present age. However, there are few comprehensive studies on strategies that can improve the level of urban design research using this technique. To investigate the issue, this paper first reviews the concept of virtual reality. Next, the opinions of experts in the field of virtual reality technology are s...
متن کاملTowards an Aspect-Oriented Framework in the Design of Collaborative Virtual Environments
The increasing complexity in the development of distributed system has promoted the appearance of new software technologies that complements compositional framework technology providing a high degree of separation of concerns. One of these approaches is aspect-oriented programming that introduces a new entity, the aspect, to model those features that cut across different components in the syste...
متن کاملCollaboration in Persistent Virtual Reality Multiuser Interfaces: Theory and Implementation
We discuss some of the issues in collaborative persistent virtual world design and implementation for geographically-dispersed users. The development of a protocol which suits these environments are discussed. We illustrate our discussion using a persistent 3D VRML-based multiuser virtual world built for the management of telecommunication networks.
متن کاملConstruction of Multiuser Virtual Environments for the Virtual Teaching of Embryology
This poster describes the construction process of multiuser Virtual Environments VE integrated to multimedia for the virtual teaching of embryology. The system is supported by the MPEG-4 standard and will be integrated, as experimentation environments, to a virtual course of embryology, which is being built and will be made available as part of the Embryology course for medical students.
متن کامل